home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
programr
/
wtj007.zip
/
BLOOM.ZIP
/
SWITCH.C
< prev
next >
Wrap
Text File
|
1992-07-24
|
3KB
|
111 lines
// TEMPLATE FOR PARSING WM_CTLCOLOR MESSAGES
case WM_CTLCOLOR:
type = HIWORD (lParam);
controlID = GetWindowWord (LOWORD (lParam), GWW_ID) ;
switch (type)
{
case CTLCOLOR_DLG:
return ((DWORD) hBrushBkGnd);
case CTLCOLOR_MSGBOX:
switch(controlID)
{
case XX:
SetBkMode(wParam, TRANSPARENT);
SetTextColor(wParam, XX);
SetBkColor(wParam,XX);
return ((DWORD) hBrush);
.
.
default:
SetTextColor(wParam, XX);
SetBkMode(wParam, TRANSPARENT);
SetBkColor(wParam,XX);
return ((DWORD) hBrush);
}
case CTLCOLOR_EDIT:
switch(controlID)
{
case XX:
SetBkMode(wParam, TRANSPARENT);
SetTextColor(wParam, XX);
SetBkColor(wParam,XX);
return ((DWORD) hBrush);
.
.
default:
SetTextColor(wParam, XX);
SetBkMode(wParam, TRANSPARENT);
SetBkColor(wParam,XX);
return ((DWORD) hBrush);
}
case CTLCOLOR_LISTBOX:
switch(controlID)
{
case XX:
SetBkMode(wParam, TRANSPARENT);
SetTextColor(wParam, XX);
SetBkColor(wParam,XX);
return ((DWORD) hBrush);
.
.
default:
SetTextColor(wParam, XX);
SetBkMode(wParam, TRANSPARENT);
SetBkColor(wParam,XX);
return ((DWORD) hBrush);
}
case CTLCOLOR_BTN:
switch(controlID)
{
case XX:
SelectObject(wParam,hFont);
SetTextColor(wParam, XX);
SetBkMode(wParam, TRANSPARENT);
return ((DWORD) hBrush);
.
.
default:
SelectObject(wParam,hFont);
SetTextColor(wParam, XX);
SetBkMode(wParam, TRANSPARENT);
return ((DWORD) hBrush);
}
case CTLCOLOR_SCROLLBAR:
switch(controlID)
{
case XX:
return ((DWORD) hBrush);
.
.
default:
return ((DWORD) hBrush);
}
case CTLCOLOR_STATIC:
switch(controlID)
{
case XXX:
SelectObject(wParam,hFont);
SetBkMode(wParam, TRANSPARENT);
SetTextColor(wParam, XXX);
return ((DWORD) hBrush);
.
.
default:
SelectObject(wParam,hFont);
SetTextColor(wParam, XX);
SetBkMode(wParam, TRANSPARENT);
return ((DWORD) hBrush);
}
default:
return ((DWORD) hBrush);
}